package com.sxj.corejava.code04_循环结构;

/**
 * @author 石小俊
 * @date 2025年07月15日 15:26
 */
public class Test05_for循环 {

    public static void main(String[] args) {
//        int i = 1,sum = 0;
//        while (i <= 100){
//            sum+=i;
//            i++;
//        }
        // for(初始化;条件;迭代){}
//        int sum = 0;
//        for (int i = 1; i <= 100; i++) {
//            sum += i;
//        }
//        System.out.println(sum);

//        while (true){
//            // 死循环,永远出不来的循环
//        }
//        for(;;){
//            System.out.println(Math.random());
//        }
//        int i = 1,sum = 0;
//        for(;i <= 100;){
//            sum+=i;
//            i++;
//        }
//        System.out.println(sum);
        // 求和:1-200之间能被7整除但是不能被4整除的所有整数之和
        int sum = 0;
        for (int i = 1; i <= 200; i++) {
            if (i % 7 == 0 && i % 4 != 0) {
                sum += i;
            }
        }
        System.out.println("1-200之间能被7整除但是不能被4整除的所有整数之和为:" + sum);

        // 1-100之间奇数之和与偶数之和
        int oddSum = 0, evenSum = 0;
        for (int i = 1; i <= 100; i++) {
            if (i % 2 == 0) {
                evenSum += i;
            } else {
                oddSum += i;
            }
        }
        System.out.println("奇数之和为:" + oddSum + ",偶数之和为:" + evenSum);
    }

}
